<?
if (!isset($_SESSION)) {   session_start(); }
include_once '../includes/config.php'; include_once '../includes/parcial.php';
$id = $_POST['id'];
$grupoId = $_SESSION['grupo_id'];
$GrupoServicios = new GrupoServicios();
$productoServicios = new ProductoServicios();
$datos = $productoServicios->buscar($id);
?>
<div id="contenedorModificarProducto">
  <?php
  if ($GrupoServicios->puedeModificarProductos($grupoId)){
  ?>
  <form accept-charset="utf-8" id="formProductos" action="">
    <div class="contenedorBotones">
      <?
      echo Helper::botonJquery('modificarDatos', 'modificarDatos', 'Modificar');
      echo Helper::botonJquery('cancelar', 'cancelar', 'Cancelar');
      ?>
    </div>
    <div class="contenedorModulos">
      <div class="modulo">
        <?= Helper::hidden("id", $datos->getId()); ?>
        <?= Helper::hidden("version", $datos->getVersion()); ?>
        <?= Helper::entradaTextoVertical("Descripción", "150", $datos->getDescripcion(), 'descripcion'); ?>
      </div>
      <div class="modulo">
        <?= Helper::entradaTextoVertical("Precio", "150", $datos->getPrecio(), 'precio'); ?>
      </div>
      <div class="modulo">
        <?= Helper::entradaTextoVertical("Costo", "150", $datos->getCosto(), 'costo'); ?>
      </div>
    </div>
  </form>
  <?php
  }else{
      echo "no tiene permisos para modificar productos";
  }
  ?>
</div>
<script type="text/javascript">
  $(document).ready(function(){
    $("#formProductos").validate(
    {
      rules: 
        { 
        descripcion: "required",
        precio: "number",
        costo: "number"
      },
      messages: 
        {
        descripcion: "*",
        precio: "*",
        costo: "*"
      }
    });
    $("#modificarDatos").click(function(event) {
      event.preventDefault();
      if ( $("#formProductos").validate().form()){
        $.blockUI();
        $.ajax({
          type: "POST",
          url: "modificarDatosProducto.php",
          data: $("#formProductos").serialize(),
          success: function(data){
            if (data=="1"){
              $.ajax({
                type: "POST",
                url: "recargarTablas.php",
                data: {objeto: "Producto"},
                success: function(data){
                  $("#recargarTabla").html(data);
                  $.unblockUI();
                  $.growlUI('Producto Modificado..'); 
                  $("#tope").html("");
                  $("#tope").slideUp(1);
                }
              });
            }
            else{
              $.unblockUI();
              $.growlUI('No se pudo modificar el Producto..'); 
            }
          }
        });
      }
    }); 
  });
</script>